package com.syq.service;


import com.syq.dto.DTO;
import com.syq.entity.CourseTemplateDetails;
import com.syq.page.PageInfo;

public interface CourseTemplateDetailsService {
    /**
     * 查询全部教练员
     * @return
     */
    public DTO<CourseTemplateDetails> getAllCourseTemplateDetailss() throws Exception;
    /**
     * 删除教练员
     * @return
     */
    public DTO<CourseTemplateDetails> deleteCourseTemplateDetailsByCotTno(String cotTno) throws Exception;
    /**
     * 修改教练员
     * @return
     */
    public DTO<CourseTemplateDetails> updateCourseTemplateDetailsByCotTno(CourseTemplateDetails courseTemplateDetails) throws Exception;
    /**
     * 增加教练员
     * @return
     */
    public DTO<CourseTemplateDetails> addCourseTemplateDetails(CourseTemplateDetails courseTemplateDetails) throws Exception;
    /**
     * 分页查询教练员
     * @return
     */
    public DTO<CourseTemplateDetails> getCourseTemplateDetailsByPage(PageInfo pageInfo) throws Exception;
    /**
     * 查询教练员附上儿童
     * @return
     */
//    public DTO<CourseTemplateDetails> selectCourseTemplateDetailsWithChildren(String cotTno) throws Exception;
//
//    public DTO<CourseTemplateDetails> getCourseTemplateDetailsWithOrdrees(String cotTno) throws Exception;
//
//    public DTO<CourseTemplateDetails> sendCodeMail(String cname) throws Exception;
//
//    public DTO<CourseTemplateDetails> updateCourseTemplateDetailsByPwd(CourseTemplateDetailsVo courseTemplateDetailsVo) throws Exception;
//
//    public DTO<CourseTemplateDetails> activate(String  cotTno)  throws Exception;


}
